have a chip on your shoulder - Francés Inglés Diccionario